Functional programming of behavior-based systems
نویسنده
چکیده
In this paper, I describe a simple functional programming language, GRL, in which most of the characteristic features of the popular behavior-based robot architectures can be concisely written as reusable software abstractions. This makes it easier to write clear, modular code, to “mix and match” arbitration mechanisms, and to experiment with variations on existing mechanisms. I describe the compilation process for the language, our experiences with it, and issues of efficiency, expressiveness, and code size relative to other languages.1
منابع مشابه
CREDIBILITY-BASED FUZZY PROGRAMMING MODELS TO SOLVE THE BUDGET-CONSTRAINED FLEXIBLE FLOW LINE PROBLEM
This paper addresses a new version of the exible ow line prob- lem, i.e., the budget constrained one, in order to determine the required num- ber of processors at each station along with the selection of the most eco- nomical process routes for products. Since a number of parameters, such as due dates, the amount of available budgets and the cost of opting particular routes, are imprecise (fuzz...
متن کاملA Microcomputer-Based Simulator for Digital Control Systems
A microcomputer-based simulator for digital control systems is proposed. The proposed simulator is a hybrid system in which the plant is simulated by conventional method of analog computers and other parts of the system including generation of input signal is performed digitally, using a Z-80 based microcomputer. To overcome the difficulty of programming in assembly language, and at the same ti...
متن کاملIntrauterine programming
In mammals, the intrauterine condition has an important role in the development of fetal physiological systems in later life. Suboptimal maternal environment can alter the regulatory pathways that determine the normal development of the fetus in utero, which in post-natal life may render the individual more susceptible to cardiovascular or metabolic adult-life diseases. Changes in the intrauter...
متن کاملNH3 sensors based on novel TiO2/MoS2 nanocomposites: Insights from density functional theory calculations
Density functional theory calculations were performed to investigate the interactions of NH3 molecules with TiO2/MoS2 nanocomposites in order to completely exploit the adsorption properties of these nanocomposites. Given the need to further comprehend the behavior of the NH3 molecules oriented between the TiO2 nanoparticle and MoS2 monolayer, we have geometrically optimized the complex systems ...
متن کاملNH3 sensors based on novel TiO2/MoS2 nanocomposites: Insights from density functional theory calculations
Density functional theory calculations were performed to investigate the interactions of NH3 molecules with TiO2/MoS2 nanocomposites in order to completely exploit the adsorption properties of these nanocomposites. Given the need to further comprehend the behavior of the NH3 molecules oriented between the TiO2 nanoparticle and MoS2 monolayer, we have geometrically optimized the complex systems ...
متن کاملA Genetic Programming-based trust model for P2P Networks
Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...
متن کامل